<?php
  //global $customer_id;
  require('includes/application_top.php');
  require('includes/classes/http_client.php');
  
// if the customer is not logged on, redirect them to the login page
  if (!tep_session_is_registered('customer_id')) {
    $navigation->set_snapshot();
    tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));
  }

  require(DIR_WS_CLASSES . 'order.php');
  $order = new order;

  $breadcrumb->add('Đặt mua sản phẩm', tep_href_link('orders_product.php', '', 'SSL'));   
?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html <?php echo HTML_PARAMS; ?>>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
    <title><?php echo TITLE; ?></title>
    <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">    
    <script type="text/javascript" src="js/jquery-1.4.2.js"></script>
    <script type="text/javascript">
    jQuery(document).ready(function(){       
       jQuery(document).ready(function(){       
           jQuery("#checkout_end").click(function(event){
                window.location.href = 'orders_product_reg.php?action=end_orders_product';             
           });     
        });       
     });
    </script>    
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-22140239-1']);
  _gaq.push(['_setDomainName', '.ushop.vn']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>	
</head>
<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">
<!-- header //-->
<?php require(DIR_WS_INCLUDES . 'header.php'); ?>
<!-- header_eof //-->

<!-- body //-->
<table border="0" width="100%" cellspacing="3" cellpadding="3">
  <tr>
    <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">
<!-- left_navigation //-->
<?php require(DIR_WS_INCLUDES . 'column_left.php'); ?>
<!-- left_navigation_eof //-->
    </table></td>
<!-- body_text //-->
    <td width="100%" valign="top">
    <table border="0" cellpadding="4" cellspacing="4" class="table_muahang"> 
    <?php
        $error = false;
        if ($HTTP_POST_VARS['action'] == 'process') {
            // Lấy thông tin đơn hàng
            $customers_id = tep_db_prepare_input($HTTP_POST_VARS['customers_id']);
            //$orders_description = "";
            date_default_timezone_set('Asia/Saigon');
            $created = tep_db_prepare_input(date("Y-m-d H:i:s"));
            // Lấy thông tin sản phẩm
            $images_url = tep_db_prepare_input($HTTP_POST_VARS['images_url']);
            $quanlity = tep_db_prepare_input($HTTP_POST_VARS['quanlity']);
            $weblink = tep_db_prepare_input($HTTP_POST_VARS['weblink']);
            $price = tep_db_prepare_input($HTTP_POST_VARS['price']);
            $currency_product = tep_db_prepare_input($HTTP_POST_VARS['currency']);            
            $p_description = $HTTP_POST_VARS['p_description'];
            //echo $description; die;
            if($weblink == ""){
                $error = true;
                $messageStack->add('e_weblink','Vui lòng nhập vào liên kết đến trang sản phẩm cần đặt hàng!');
            }
            if($price == ""){
                $error = true;
                $messageStack->add('e_price','Vui lòng nhập vào đơn giá của sản phẩm cần đặt hàng!');
            }
            if(!is_numeric($price)){
                $error = true;
                $messageStack->add('e_price_number','Đơn giá sản phẩm phải là số!');
            }
            if($quanlity == ""){
                $error = true;
                $messageStack->add('e_quanlity','Vui lòng nhập vào số lượng sản phẩm cần đặt hàng!');
            }
            if(!is_numeric($quanlity)){
                $error = true;
                $messageStack->add('e_quanlity_number','Số lượng sản phẩm phải là số!');
            }
            if($p_description == "" || $p_description == "<br />"){
                $error = true;
                $messageStack->add('e_description','Vui lòng nhập vào mô tả của sản phẩm cần đặt hàng!');
            } 
            if($error == true){}
            else {
                tep_db_query("insert into orders_new (customers_id, orders_description, created, status_id) values ('" . tep_db_input($customers_id) . "', '" . $orders_description . "','" . tep_db_input($created) . "','1')");
                
                // Lấy thông tin đơn hàng vừa thêm vào
                $orders_id = tep_db_insert_id();
                tep_db_query("insert into orders_new_product (orders_id, images_url, quanlity, weblink, price, currency, description) values ('" . (int)$orders_id . "', '" . tep_db_input($images_url) . "','" . tep_db_input($quanlity) . "','" . tep_db_input($weblink) . "','" . tep_db_input($price) . "','" . tep_db_input($currency_product) . "','" . $p_description . "')");
                
                $success = true;
                tep_session_register('orders_id');
                $messageStack->add('orders_success','Thành công thêm sản phẩm vào đơn hàng!','success');    
            }            
        }
    ?>    
    <?php
    $step = $HTTP_GET_VARS['step']; 
    if ($messageStack->size('orders_success') > 0 || $step == '1') { 
            ?>
    <form name="add_product_form" action="<?php echo tep_href_link('orders_product_reg.php', '','SSL'); ?>" method="post">
    <input type="hidden" name="action" value="add_order_product" />
    <input type="hidden" name="orders_id" value="<?php echo $orders_id; ?>" />
    
    <table border="0" cellpadding="2" cellspacing="2" class="table_muahang" width="670px">
      <tr>
        <td colspan="2" style="color: blue; font-weight: bold; font-size: 12px;"><?php echo $messageStack->output('orders_success'); ?></td>
      </tr>
      
      <tr>
        <td colspan="2" style="color: blue; font-weight: bold; font-size: 12px;">Sản phẩm bạn đã đặt:</td>
      </tr>
      <tr>
          <td colspan="2"><table border="0" cellpadding="2" cellspacing="2" width="670px">
          <tr bgcolor="#EFEFEF">
            <td align="center" style="font-weight: bold;">STT</td>
            <td align="center" style="font-weight: bold;">Hình ảnh</td>
            <td align="center" style="font-weight: bold;">Số lượng</td>
            <td align="center" style="font-weight: bold;" width="200">Liên kết</td>
            <td align="center" style="font-weight: bold;">Giá</td>
            <td align="center" style="font-weight: bold;"></td>
          </tr>      
          <?php
            $stt = 1;
            $product_query = tep_db_query("select * from orders_new_product where orders_id = '".$orders_id."' order by orders_product_id");
            while ($product = tep_db_fetch_array($product_query)) {
          ?>
          <tr>
            <td align="center"><?php echo $stt; ?></td>
            <td align="center"><img src="<?php echo $product['images_url']; ?>" width="100px" /></td>
            <td align="center"><?php echo $product['quanlity']; ?></td>
            <td align="center" width="200"><a href="<?php echo $product['weblink']; ?>">Liên kết đến sản phẩm đặt hàng</a></td>
            <td align="center">
            <?php
            if($product['currency'] == 'VND'){ 
                echo $currencies->display_price($product['price'], tep_get_tax_rate($product['products_tax_class_id']));
            }else{echo $product['price'].' '.$product['currency'];} 
            ?>
            </td>
            <td align="center">
            <a href="<?php echo tep_href_link('orders_product_reg.php', 'action=edit&id_edit='.$product['orders_product_id'], 'SSL'); ?>">
                <img src="includes/languages/english/images/buttons/small_edit.gif" border="0" />
            </a>
            </td>
          </tr>
          <?php $stt++; } ?>
          </table></td>
      </tr>
      
      <tr>
        <td colspan="2" style="color: blue; font-weight: bold; font-size: 12px;">Hoặc bạn có thể thêm sản phẩm vào đơn hàng này bằng biểu mẩu bên dưới:</td>
      </tr>
      
        <tr>
            <td class="field">Liên kết đến hình ảnh sản phẩm:</td>
            <td style="font-size: 10px;">
                - Nếu bạn dùng FireFox: Click chuột phải lên hình, bạn chọn Copy Image Location.<br />
                - Nếu bạn dùng InternetExplorer: Click chuột phải lên hình, bạn chọn Properties. Copy liên kết tại Address(URL).<br />
                - Sau đó bạn dán vào ô nhập liệu bên dưới:<br />
                <?php echo tep_draw_input_field('images_url_addproduct'); ?>
            </td>
        </tr>
        <tr>
            <td class="field">Số lượng sản phẩm: (*)</td>
            <td><?php echo tep_draw_input_field('quanlity_addproduct'); ?></td>
        </tr>        
        <tr>
            <td class="field">Liên kết trang sản phẩm: (*)</td>
            <td><?php echo tep_draw_input_field('weblink_addproduct'); ?></td>
        </tr>
        <tr>
            <td class="field">Đơn giá: (*)</td>
            <td>
                <?php echo tep_draw_input_field('price_addproduct'); ?>
                <select name="currency_addproduct">
                    <option value="VND">VNĐ</option>
                    <option value="USD">USD</option>
                </select>               
            </td>
        </tr>
        <tr>
            <td class="field">Mô tả: (*)</td>
            <td>            
                <?php 
                    include_once "ext/ckeditor/ckeditor.php";
    				$CKEditor = new CKEditor();
                    $CKEditor->config['toolbar'] = 'Basic';
                    $CKEditor->width = '400px';
    				$CKEditor->editor("p_description_addproduct");
                //echo tep_draw_textarea_field('p_description_addproduct', 'soft', '55', '5'); ?>
            </td>
        </tr>
        <tr>
            <td class="field"></td>
            <td>            
                <input type="submit" class="checkout" title="Thêm sản phẩm" value="Thêm" />
                <a href="orders_product_reg.php?action=end_orders_product">
                    <input type="button" class="checkout" id="checkout_end" title="Kết thúc" value="Kết thúc" />
                </a>
            </td>
        </tr>
      </table>  
      </form>
    <?php }else{ ?>    
    <?php
    echo tep_draw_form('orders_product', tep_href_link('orders_product.php', '','SSL'),'post');
    echo tep_draw_hidden_field('action', 'process');
    echo tep_draw_hidden_field('customers_id', $customer_id);
                
        $account_query = tep_db_query("select * from " . TABLE_CUSTOMERS . " where customers_id = '" . (int)$customer_id . "'");
        $account = tep_db_fetch_array($account_query);
    ?>
    <table border="0" cellpadding="4" cellspacing="4" class="table_muahang">
    <tr><td class="title_orders" colspan="2">Thông tin khách hàng</td></tr>
    <tr>
        <td class="field">Tên Khách Hàng:</td>
        <td><?php echo ''.$account['customers_firstname'].' '.$account['customers_lastname']; ?></td>
    </tr>
    <tr>
        <td class="field">Điện thoại:</td>
        <td><?php echo ''.$account['customers_telephone']; ?></td>
    </tr>
    <?php        
        $address_query = tep_db_query("select * from " . TABLE_ADDRESS_BOOK . " where address_book_id = '" . (int)$account['customers_default_address_id'] . "'");
        $address = tep_db_fetch_array($address_query);
    ?>
    <tr>
        <td class="field">Địa chỉ:</td>
        <td>
            <?php echo $address['entry_street_address'].' '.$address['entry_suburb'].' '.$address['entry_state'].' '.$address['entry_city']; ?>
            <?php        
                $country_query = tep_db_query("select * from " . TABLE_COUNTRIES . " where countries_id = '" . (int)$address['entry_country_id'] . "'");
                $country = tep_db_fetch_array($country_query);
            ?>
            <?php echo ' '.$country['countries_name']; ?>    
        </td>
    </tr>
    <tr>
        <td class="field">Fax:</td>
        <td><?php echo ''.$account['customers_fax']; ?></td>
    </tr>
    <tr>
        <td class="field">E-mail:</td>
        <td><?php echo ''.$account['customers_email_address']; ?></td>
    </tr>
    <tr>
        <td class="field" colspan="2"><b>Thông tin sản phẩm:</b><font color="red"> (* bắt buộc bạn cần phải nhập dữ liệu để tiếp tục)</font></td>
        <td>
            <!-- <font color="red">Vui lòng cung cấp cho chúng tôi thông tin về sản phẩm bạn đặt mua tại khung soạn thảo bên dưới.</font>
            <br />(Ví dụ: Đường link của sản phẩm, số lượng, kích cỡ, màu sắc, ...)
            <script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script>
            <script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);</script> -->						
            <?php //echo tep_draw_textarea_field('orders_description', '', '60', '5','','id="orders_description"'); ?>
        </td>
    </tr>
    <tr>
        <td class="field">Liên kết đến hình ảnh sản phẩm:</td>
        <td style="font-size: 10px;">
            - Nếu bạn dùng FireFox: Click chuột phải lên hình, bạn chọn Copy Image Location.<br />
            - Nếu bạn dùng InternetExplorer: Click chuột phải lên hình, bạn chọn Properties. Copy liên kết tại Address(URL).<br />
            - Sau đó bạn dán vào ô nhập liệu bên dưới:<br />
            <?php echo tep_draw_input_field('images_url'); ?>
        </td>
    </tr>
    <tr>
        <td class="field">Số lượng sản phẩm: (*)</td>
        <td><?php echo tep_draw_input_field('quanlity'); ?></td>
    </tr>
    <?php if ($messageStack->size('e_quanlity') > 0 || $messageStack->size('e_quanlity_number') > 0) { ?>
      <tr>
        <td></td>
        <td colspan="2" style="color: red; font-weight: bold; font-size: 12px;">
            <?php echo $messageStack->output('e_quanlity'); ?>
            <?php echo $messageStack->output('e_quanlity_number'); ?>
        </td>
      </tr>
    <?php } ?>
    <tr>
        <td class="field">Liên kết trang sản phẩm: (*)</td>
        <td><?php echo tep_draw_input_field('weblink'); ?></td>
    </tr>
    <?php if ($messageStack->size('e_weblink') > 0) { ?>
      <tr>
        <td></td>
        <td colspan="2" style="color: red; font-weight: bold; font-size: 12px;">
            <?php echo $messageStack->output('e_weblink'); ?>
        </td>
      </tr>
    <?php } ?>
    <tr>
        <td class="field">Đơn giá: (*)</td>
        <td>
            <?php echo tep_draw_input_field('price'); ?>
            <select name="currency">
                <option value="VND">VNĐ</option>
                <option value="USD">USD</option>
            </select>          
        </td>
    </tr>
    <?php if ($messageStack->size('e_price') > 0 || $messageStack->size('e_price_number') > 0) { ?>
      <tr>
        <td></td>
        <td colspan="2" style="color: red; font-weight: bold; font-size: 12px;">
            <?php echo $messageStack->output('e_price'); ?>
            <?php echo $messageStack->output('e_price_number'); ?>
        </td>
      </tr>
    <?php } ?>
    <tr>
        <td class="field">Mô tả: (*)</td>
        <td>            
            <?php 
                include_once "ext/ckeditor/ckeditor.php";
				$CKEditor = new CKEditor();
                $CKEditor->config['toolbar'] = 'Basic';
				$CKEditor->editor("p_description");
                //echo tep_draw_textarea_field('p_description', 'soft', '55', '5'); ?>
        </td>
    </tr>
    <?php if ($messageStack->size('e_description') > 0) { ?>
      <tr>
        <td></td>
        <td colspan="2" style="color: red; font-weight: bold; font-size: 12px;"><?php echo $messageStack->output('e_description'); ?></td>
      </tr>
    <?php } ?>
    <tr>
        <td class="field"></td>
        <td>            
            <input type="submit" class="checkout" title="Gửi thông tin" value="Gửi" />            
            <!--  -->
        </td>
    </tr>
    <?php        
        $store_query = tep_db_query("select * from " . TABLE_CONFIGURATION . " where configuration_id = '1'");
        $store = tep_db_fetch_array($store_query);                
    ?>
    <tr><td class="title_orders" colspan="2">Thông tin <?php echo $store['configuration_value']; ?></td></tr>
    <tr>
        <td colspan="2"><font color="red">Bạn có thể liên hệ đặt hàng trực tiếp với chúng tôi với thông tin bên dưới.</font></td>
    </tr>
    <tr>
    <?php        
        $store_owner_query = tep_db_query("select * from " . TABLE_CONFIGURATION . " where configuration_id = '2'");
        $store_owner = tep_db_fetch_array($store_owner_query);                
    ?>
        <td class="field">Tên liên hệ:</td>
        <td><?php echo $store_owner['configuration_value']; ?></td>
    </tr>
    <tr>
    <?php        
        $store_address_query = tep_db_query("select * from " . TABLE_CONFIGURATION . " where configuration_id = '161'");
        $store_address = tep_db_fetch_array($store_address_query);                
    ?>
        <td class="field">Địa chỉ:</td>
        <td><?php echo $store_address['configuration_value']; ?></td>
    </tr>
    <tr>
    <?php        
        $store_phone_query = tep_db_query("select * from " . TABLE_CONFIGURATION . " where configuration_id = '162'");
        $store_phone = tep_db_fetch_array($store_phone_query);                
    ?>
        <td class="field">Điện thoại:</td>
        <td><?php echo $store_phone['configuration_value']; ?></td>
    </tr>
    <tr>
    <?php        
        $store_email_query = tep_db_query("select * from " . TABLE_CONFIGURATION . " where configuration_id = '3'");
        $store_email = tep_db_fetch_array($store_email_query);                
    ?>
        <td class="field">E-mail:</td>
        <td><?php echo $store_email['configuration_value']; ?></td>
    </tr>
    </form>
    </table>
    <?php } ?>     
    </table>
</td>
<!-- body_text_eof //-->
    <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">
<!-- right_navigation //-->
<?php require(DIR_WS_INCLUDES . 'column_right.php'); ?>
<!-- right_navigation_eof //-->
    </table></td>
  </tr>
</table>
<!-- body_eof //-->

<!-- footer //-->
<?php require(DIR_WS_INCLUDES . 'footer.php'); ?>
<!-- footer_eof //-->
<br>
</body>
</html>
<?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
